Adaptability Aspects: An Architectural Pattern for Structuring Adaptive Applications with Aspects
نویسندگان
چکیده
This paper presents an architectural pattern for structuring adaptive applications using aspectoriented programming in order to obtain separation of concerns. It is composed of known and novel patterns organized so as to provide good maintainability and modularity. 1
منابع مشابه
Using Aspects to Structure Small Devices Adaptive Applications
This paper briefly presents an architectural pattern, Adaptability Aspects, for structuring adaptive applications using Aspect-Oriented programming in a specific way. We also evaluate the applicability of this pattern for resource constrained devices. The Adaptability Aspects pattern is intended to improve modularity and reuse when adaptability is required. By providing three versions of the sa...
متن کاملStructuring Adaptive Applications using AspectJ
Computational devices are becoming ubiquitous. Nowadays, with devices such as cellular phones, we can access and manipulate information at anytime, stored anywhere. In this ubiquitous computing scenario, it is common to require from these systems the ability to adapt as a response to changes in their operating environment, being therefore adaptive. However, adaptability often increases the comp...
متن کاملAdapPE: An Architectural Pattern for Structuring Adaptive Applications with Aspects
This paper presents an architectural pattern for structuring adaptive applications using aspectoriented programming in order to obtain separation of concerns. It is composed of known and novel patterns organized so as to provide good maintainability and modularity. 1
متن کاملزیباشناسی فرش های روستایی ایران
Iranian rural carpets are an important resource for studying the rural art and culture of Iran. They are also the most important area for staging the talents of, especially, rural girls and women. The common aspects of visual elements bespeak the prevailing spirit in these works under the influence of interaction with nature and lessons learned thereby. Also the availability of materials in the...
متن کاملAdaptability Evaluation at Software Architecture Level
Quality of software is one of the major issues in software intensive systems and it is important to analyze it as early as possible. An increasingly important quality attribute of complex software systems is adaptability. Software architecture for adaptive software systems should be flexible enough to allow components to change their behaviors depending upon the environmental and stakeholders' ...
متن کامل